[Article] Distributed Scheduling for Low-Delay and Loss-Resilient Media Streaming with Network Coding
نویسندگان
چکیده
Network coding has been shown to be very effective for collaborative media streaming applications. A pivotal issue in media streaming with Network Coding (NC) lies in the packet scheduling policy at the network nodes, which affects the perceived media quality. In this paper we address the problem of finding the packet scheduling policy that maximizes the number of media segments recovered in the network. We cast this as a distributed minimization problem and propose heuristic solvers that make the proposed framework robust to infrequent or inaccurate feedback information. Moreover, the proposed framework accounts for the properties of layered and multiple description encoded media to provide graceful quality degradation in case of packet losses or lack of upload bandwidth. Experimental results on a local testbed as well as PlanetLab suggest that the our scheduling framework achieves better media quality, lower playback delay and lower bandwidth consumption than a random-push scheme.
منابع مشابه
A Method to Reduce Effects of Packet Loss in Video Streaming Using Multiple Description Coding
Multiple description (MD) coding has evolved as a promising technique for promoting error resiliency of multimedia system in real-time application programs over error-prone communicational channels. Although multiple description lattice vector quantization (MDCLVQ) is an efficient method for transmitting reliable data in the context of potential error channels, this method doesn’t consider disc...
متن کاملPolitecnico di Torino Porto Institutional Repository [ Proceeding ] Distributed media - aware scheduling for P 2 P streaming with network coding
We present a distributed packet scheduling scheme for pushbased Peer-to-Peer (P2P) video streaming with Network Coding (NC) over unstructured random overlays. While previous research has shown the potentials of random-push NC for P2P, little attention has been given to the problem of scheduling the packet transmissions at the network nodes. The proposed scheduling scheme exploits the knowledge ...
متن کاملPeer-to-peer media streaming based on network coding over random multicast trees
Network coding is known to provide increased throughput and reduced delay for networked communications. In this paper we propose a peer-to-peer media streaming system that exploits network coding in order to achieve low start-up delay, high streaming rate, and high resiliency to peers’ and network dynamics, such as ungraceful peer departures, and delays or packet losses. To achieve this objecti...
متن کاملA Push Scheduling Algorithm with Network Coding for Peer-to-Peer Live Streaming
Network coding(NC) appears to bring substantial improvements in terms of throughput and delay in collaborative media streaming applications. A key aspect of NCdriven live peer-to-peer streaming is the packet scheduling policy. In previous peer-to-peer network, the buffer-map is widely used to pull or push packets from parent nodes to achieve data transmission. However, it often leads to undesir...
متن کاملThe Feedback Based Mechanism for Video Streaming Over Multipath Ad Hoc Networks
Ad hoc networks are multi-hop wireless networks without a pre-installed infrastructure. Such networks are widely used in military applications and in emergency situations as they permit the establishment of a communication network at very short notice with a very low cost. Video is very sensitive for packet loss and wireless ad-hoc networks are error prone due to node mobility and weak links. H...
متن کامل